home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 40
/
Vol 40.iso
/
games
/
the_lord.swf
/
scripts
/
__Packages
/
mx
/
game
/
TShip.as
< prev
next >
Wrap
Text File
|
2007-04-25
|
80KB
|
1,648 lines
var §\x01§ = 943;
loop0:
while(true)
{
if(eval("\x01") == 943)
{
set("\x01",eval("\x01") - 895);
§§push(true);
continue;
}
if(eval("\x01") == 977)
{
set("\x01",eval("\x01") - 182);
loop1:
while(true)
{
set(§§pop(),§§pop() + §§pop());
if(§§pop())
{
set("\x01",eval("\x01") + 710);
}
while(true)
{
if(eval("\x01") == 421)
{
set("\x01",eval("\x01") + 200);
§§push(true);
}
else if(eval("\x01") == 150)
{
set("\x01",eval("\x01") + 622);
if(§§pop())
{
set("\x01",eval("\x01") + 33);
}
}
else
{
if(eval("\x01") != 226)
{
if(eval("\x01") == 705)
{
set("\x01",eval("\x01") + 103);
play();
§§push(§§pop() / §§pop());
}
else if(eval("\x01") == 316)
{
set("\x01",eval("\x01") + 355);
prevFrame();
getUrl("\b�Q�\x1b�����|i�\x1e88��3|0�q_u<\x15wQ�m�ԗ�����;�\x03��<��C\x0f�", "z\x18�У(�\x1e�1�$I��i\n=�2�y�C/�\x02zUU�뺆�4\r��m�w]\x07��{��0@\x1f��<c�,+<���4M�V\x04A`������\x18{�<Ϸ�,��t]�\'�0~����+������eY\x0f߶�Z\x11E��]UՇ��^��{��2ܗey���\\��$���y�}\x02\x1bo�g�");
}
else
{
if(eval("\x01") == 648)
{
set("\x01",eval("\x01") + 57);
if(§§pop())
{
set("\x01",eval("\x01") + 103);
}
continue;
}
if(eval("\x01") == 211)
{
set("\x01",eval("\x01") + 710);
nextFrame();
}
else
{
if(eval("\x01") == 621)
{
set("\x01",eval("\x01") - 305);
if(§§pop())
{
set("\x01",eval("\x01") + 355);
}
continue;
}
if(eval("\x01") == 85)
{
set("\x01",eval("\x01") + 721);
if(§§pop())
{
set("\x01",eval("\x01") - 773);
}
continue;
}
if(eval("\x01") == 806)
{
set("\x01",eval("\x01") - 773);
stop();
}
else
{
if(eval("\x01") == 70)
{
set("\x01",eval("\x01") + 906);
if(§§pop())
{
set("\x01",eval("\x01") - 523);
}
continue;
}
if(eval("\x01") == 921)
{
set("\x01",eval("\x01") - 771);
§§push(true);
continue;
}
if(eval("\x01") == 808)
{
set("\x01",eval("\x01") - 121);
§§push(true);
continue;
}
if(eval("\x01") == 805)
{
set("\x01",eval("\x01") - 157);
§§push(true);
continue;
}
if(eval("\x01") == 141)
{
set("\x01",eval("\x01") + 233);
if(§§pop())
{
set("\x01",eval("\x01") + 347);
}
continue;
}
if(eval("\x01") == 33)
{
set("\x01",eval("\x01") + 37);
§§push(true);
continue;
}
if(eval("\x01") == 374)
{
break loop1;
}
if(eval("\x01") == 671)
{
set("\x01",eval("\x01") - 501);
§§push(true);
continue;
}
if(eval("\x01") == 772)
{
set("\x01",eval("\x01") + 33);
addr530:
}
else
{
if(eval("\x01") == 170)
{
break;
}
if(eval("\x01") == 721)
{
set("\x01",eval("\x01") - 636);
§§push(true);
continue;
}
if(eval("\x01") == 264)
{
set("\x01",eval("\x01") - 38);
addr4661:
if(§§pop() == §§pop())
{
set("\x01",eval("\x01") + 98);
§§push(true);
}
else
{
if(eval("\x01") != 402)
{
break loop0;
}
set("\x01",eval("\x01") + 558);
if(§§pop())
{
set("\x01",eval("\x01") - 173);
}
}
continue loop0;
}
if(eval("\x01") == 976)
{
set("\x01",eval("\x01") - 523);
}
else
{
if(eval("\x01") == 687)
{
set("\x01",eval("\x01") - 169);
if(§§pop())
{
set("\x01",eval("\x01") - 318);
}
continue;
}
if(eval("\x01") == 453)
{
set("\x01",eval("\x01") - 3);
stop();
System.security.allowDomain("*.*","*","*.*.*");
this.flashBtn._visible = false;
var st = System.capabilities.version;
var ver = st.substring(st.indexOf(" "),st.indexOf(","));
if(ver < 8)
{
trace("VER " + ver);
this.flashBtn._visible = true;
preloader.unloadMovie();
gotoAndStop(1);
}
System.security.allowDomain("gamezhero.com","files.gamezhero.com");
if(!_root.gamezhero)
{
System.security.allowDomain("gamezhero.com","files.gamezhero.com");
_root.createEmptyMovieClip("gamezhero",100000);
_root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=the_lord_of_the_harpoon&scale=80&t=1145553527687");
}
}
else
{
if(eval("\x01") == 205)
{
set("\x01",eval("\x01") + 59);
if(§§pop())
{
set("\x01",eval("\x01") - 38);
}
continue;
}
if(eval("\x01") == 200)
{
set("\x01",eval("\x01") + 5);
§§push(true);
continue;
}
if(eval("\x01") == 518)
{
set("\x01",eval("\x01") - 318);
var _loc3_ = §§pop() * (§§pop() - §§pop()[§§pop()].speed) / (this.maxSpeed + 3);
var _loc5_ = _loc3_ <= 0 ? 1 : 2;
this.flag.f.gotoAndStop(_loc5_);
this.flag.f._xscale = Math.abs(_loc3_);
addr4134:
§§pop()[§§pop()] = §§pop();
_loc2_.iniGoal = function(g, x, y)
{
this.goal = g;
this.sx = x;
this.sy = y;
this.b1 = new mx.game.TBooble(this.goal,x,y);
this.b2 = new mx.game.TBooble(this.goal,x + this.shopDx,y);
this.line = new mx.game.TLine(this._parent,x,y);
return this.line;
};
addr4187:
ASSetPropFlags(mx.game.TShip.prototype,null,1);
}
}
}
}
}
}
}
}
addr4694:
addr4694:
set("\x01",eval("\x01") - 85);
§§push(true);
}
}
}
set("\x01",eval("\x01") + 347);
}
else if(eval("\x01") == 960)
{
set("\x01",eval("\x01") - 173);
}
else
{
if(eval("\x01") == 195)
{
set("\x01",eval("\x01") - 36);
§§push(true);
continue;
}
if(eval("\x01") == 855)
{
set("\x01",eval("\x01") - 845);
while(true)
{
if(!§§pop())
{
set("\x01",eval("\x01") + 421);
if(§§pop())
{
set("\x01",eval("\x01") + 2);
}
addr1366:
while(true)
{
if(eval("\x01") == 865)
{
set("\x01",eval("\x01") - 207);
§§push(true);
continue;
}
if(eval("\x01") == 496)
{
set("\x01",eval("\x01") + 239);
if(§§pop())
{
set("\x01",eval("\x01") + 76);
}
continue;
}
if(eval("\x01") == 855)
{
set("\x01",eval("\x01") + 22);
}
else if(eval("\x01") == 459)
{
set("\x01",eval("\x01") + 2);
}
else
{
if(eval("\x01") == 645)
{
set("\x01",eval("\x01") - 114);
§§push(true);
continue;
}
if(eval("\x01") != 685)
{
if(eval("\x01") != 722)
{
break;
}
set("\x01",eval("\x01") - 684);
§§push(true);
continue;
}
set("\x01",eval("\x01") - 40);
set(§§pop(),§§pop() - 39);
}
}
continue;
addr1366:
}
else if(eval("\x01") == 72)
{
set("\x01",eval("\x01") + 362);
}
else if(eval("\x01") == 635)
{
set("\x01",eval("\x01") + 222);
if(§§pop())
{
set("\x01",eval("\x01") - 250);
}
§§goto(addr1366);
}
else if(eval("\x01") == 517)
{
set("\x01",eval("\x01") + 118);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 531)
{
set("\x01",eval("\x01") - 408);
if(§§pop())
{
set("\x01",eval("\x01") + 706);
}
§§goto(addr1366);
}
else if(eval("\x01") == 857)
{
set("\x01",eval("\x01") - 250);
}
else if(eval("\x01") == 658)
{
set("\x01",eval("\x01") - 253);
if(§§pop())
{
set("\x01",eval("\x01") + 120);
}
§§goto(addr1366);
}
else if(eval("\x01") == 405)
{
set("\x01",eval("\x01") + 120);
}
else if(eval("\x01") == 525)
{
set("\x01",eval("\x01") + 231);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 434)
{
set("\x01",eval("\x01") + 98);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 532)
{
set("\x01",eval("\x01") + 323);
if(§§pop())
{
set("\x01",eval("\x01") + 22);
}
§§goto(addr1366);
}
else if(eval("\x01") == 982)
{
set("\x01",eval("\x01") - 465);
}
else if(eval("\x01") == 735)
{
set("\x01",eval("\x01") + 76);
§§push(§§pop()[§§pop()]());
}
else if(eval("\x01") == 123)
{
set("\x01",eval("\x01") + 706);
§§goto(addr530);
}
else if(eval("\x01") == 877)
{
set("\x01",eval("\x01") - 381);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 161)
{
set("\x01",eval("\x01") + 561);
addr1270:
}
else if(eval("\x01") == 829)
{
set("\x01",eval("\x01") - 818);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 811)
{
set("\x01",eval("\x01") - 77);
pr._alpha = 0;
step = 10;
this.onEnterFrame = function()
{
pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
pr._alpha += step;
if(pr._alpha > 100)
{
pr._alpha = 100;
step = 0;
}
if(step < 0)
{
this._alpha += step;
}
if(this._alpha <= 0)
{
this._parent.loaded();
}
if(_root.getBytesLoaded() == _root.getBytesTotal())
{
step = -10;
}
};
stop();
}
else if(eval("\x01") == 642)
{
set("\x01",eval("\x01") - 570);
if(§§pop())
{
set("\x01",eval("\x01") + 362);
}
§§goto(addr1366);
}
else if(eval("\x01") == 756)
{
set("\x01",eval("\x01") - 71);
if(§§pop())
{
set("\x01",eval("\x01") - 40);
}
§§goto(addr1366);
}
else if(eval("\x01") == 11)
{
set("\x01",eval("\x01") + 971);
if(§§pop())
{
set("\x01",eval("\x01") - 465);
}
§§goto(addr1366);
}
else if(eval("\x01") == 93)
{
set("\x01",eval("\x01") + 68);
if(§§pop())
{
set("\x01",eval("\x01") + 561);
}
§§goto(addr1366);
}
else if(eval("\x01") == 607)
{
set("\x01",eval("\x01") - 514);
§§goto(addr1366);
§§push(true);
}
else if(eval("\x01") == 461)
{
set("\x01",eval("\x01") + 181);
§§goto(addr1366);
§§push(true);
}
}
}
else if(eval("\x01") == 629)
{
set("\x01",eval("\x01") + 66);
while(true)
{
var _loc2_ = §§pop() + 1;
if(_loc2_ >= _loc1_[§§constant(17)][§§constant(25)])
{
break;
}
_loc1_[§§constant(17)][_loc2_][§§constant(26)] = _loc1_[§§constant(14)] * 0.5 + eval(§§constant(27))[§§constant(29)](_loc1_[§§constant(14)] * eval(§§constant(27))[§§constant(28)](_loc1_[§§constant(16)] * _loc1_[§§constant(11)] * 3.141592653589793 / 180));
_loc1_[§§constant(17)][_loc2_][§§constant(30)] = (- _loc1_[§§constant(6)]) / 2 - _loc1_[§§constant(6)] / 2 * eval(§§constant(27))[§§constant(28)](_loc1_[§§constant(12)] / 3 * 180 * 3.141592653589793 / 180);
if(_loc1_[§§constant(6)] == 110)
{
}
_loc1_[§§constant(17)][_loc2_][§§constant(31)] = eval(§§constant(27))[§§constant(29)](_loc1_[§§constant(17)][_loc2_][§§constant(32)] * eval(§§constant(27))[§§constant(28)](_loc1_[§§constant(17)][_loc2_][§§constant(33)] * (_loc1_[§§constant(11)] + _loc1_[§§constant(17)][_loc2_][§§constant(34)]) * 3.141592653589793 / 180));
_loc1_[§§constant(17)][_loc2_][§§constant(35)] += _loc1_[§§constant(12)];
}
if(_loc1_[§§constant(17)][_loc1_[§§constant(17)][§§constant(25)] - 2][§§constant(35)] > _loc1_[§§constant(10)] && _loc1_[§§constant(12)] > 0)
{
_loc2_ = _loc1_[§§constant(17)][§§constant(25)] - 1;
_loc1_[§§constant(17)][_loc2_][§§constant(35)] = _loc1_[§§constant(17)][0][§§constant(35)] - _loc1_[§§constant(6)];
_loc3_ = _loc1_[§§constant(17)][§§constant(36)](_loc2_,1);
_loc1_[§§constant(17)][§§constant(37)](_loc3_[0]);
}
if(_loc1_[§§constant(17)][1][§§constant(35)] < 0 && _loc1_[§§constant(12)] < 0)
{
_loc2_ = 0;
_loc1_[§§constant(17)][_loc2_][§§constant(35)] = _loc1_[§§constant(17)][_loc1_[§§constant(17)][§§constant(25)] - 1][§§constant(35)] + _loc1_[§§constant(6)];
_loc3_ = _loc1_[§§constant(17)][§§constant(36)](_loc2_,1);
_loc1_[§§constant(17)][§§constant(38)](_loc3_[0]);
}
_loc1_[§§constant(39)]();
§§pop()[§§pop()] = §§pop();
_loc2_[§§constant(40)] = function(speed)
{
this[§§constant(13)] = speed;
};
_loc2_[§§constant(41)] = function(bal)
{
this[§§constant(15)] = bal;
};
_loc2_[§§constant(39)] = function()
{
var _loc8_ = §§constant(42);
var _loc7_ = [8244712,8244712];
var _loc6_ = [50,100];
var _loc9_ = [0,255];
var _loc5_ = new eval(§§constant(43))[§§constant(44)][§§constant(45)]();
_loc5_[§§constant(46)](this[§§constant(10)],80,1.5707963267948966,0,0);
this[§§constant(47)]();
this[§§constant(48)](2,16777215,0);
this[§§constant(49)](_loc8_,_loc7_,_loc6_,_loc9_,_loc5_);
this[§§constant(50)](this[§§constant(17)][0][§§constant(35)],this[§§constant(17)][0][§§constant(31)]);
var _loc3_ = 0;
while(_loc3_ < this[§§constant(17)][§§constant(25)])
{
var _loc2_ = this[§§constant(17)][_loc3_];
this[§§constant(51)](_loc2_[§§constant(35)] + _loc2_[§§constant(30)],_loc2_[§§constant(31)] + _loc2_[§§constant(26)],_loc2_[§§constant(35)],_loc2_[§§constant(31)]);
_loc3_ = _loc3_ + 1;
}
var _loc4_ = 125;
this[§§constant(52)](_loc2_[§§constant(35)],_loc4_);
this[§§constant(52)](this[§§constant(17)][0][§§constant(35)],_loc4_);
this[§§constant(52)](this[§§constant(17)][0][§§constant(35)],_loc4_);
};
_loc2_[§§constant(19)] = function(i)
{
var _loc2_ = new §\§\§constant(2)§();
_loc2_[§§constant(35)] = this[§§constant(8)] + this[§§constant(6)] * i;
_loc2_[§§constant(31)] = this[§§constant(9)];
_loc2_[§§constant(30)] = (- this[§§constant(6)]) / 2;
_loc2_[§§constant(32)] = 10;
_loc2_[§§constant(34)] = random(360);
_loc2_[§§constant(33)] = random(2);
this[§§constant(17)][§§constant(38)](_loc2_);
};
_loc2_[§§constant(17)] = new §\§\§constant(18)§();
§§constant(53)(eval(§§constant(1))[§§constant(3)][§§constant(4)][§§constant(21)],null,1);
}
else
{
if(eval("\x01") == 795)
{
set("\x01",eval("\x01") - 167);
§§push(true);
continue;
}
if(eval("\x01") == 343)
{
set("\x01",eval("\x01") + 634);
if(§§pop())
{
set("\x01",eval("\x01") - 182);
}
continue;
}
if(eval("\x01") == 521)
{
set("\x01",eval("\x01") + 328);
if(§§pop())
{
set("\x01",eval("\x01") - 758);
}
continue;
}
if(eval("\x01") == 415)
{
set("\x01",eval("\x01") - 72);
§§push(true);
continue;
}
if(eval("\x01") == 589)
{
set("\x01",eval("\x01") - 227);
}
else if(eval("\x01") == 365)
{
set("\x01",eval("\x01") + 135);
}
else
{
if(eval("\x01") == 628)
{
set("\x01",eval("\x01") - 263);
if(§§pop())
{
set("\x01",eval("\x01") + 135);
}
continue;
}
if(eval("\x01") == 849)
{
set("\x01",eval("\x01") - 758);
}
else
{
if(eval("\x01") == 48)
{
set("\x01",eval("\x01") + 581);
if(§§pop())
{
set("\x01",eval("\x01") + 66);
}
continue;
}
if(eval("\x01") == 695)
{
set("\x01",eval("\x01") - 293);
§§push(true);
continue;
}
if(eval("\x01") == 722)
{
set("\x01",eval("\x01") - 307);
stop();
while(true)
{
if(§§pop() == §§pop())
{
set("\x01",eval("\x01") + 407);
addr2622:
§§push(true);
while(true)
{
if(eval("\x01") == 526)
{
set("\x01",eval("\x01") + 458);
§§push(true);
continue;
}
if(eval("\x01") == 88)
{
set("\x01",eval("\x01") + 546);
if(§§pop())
{
set("\x01",eval("\x01") + 239);
}
continue;
}
if(eval("\x01") == 235)
{
set("\x01",eval("\x01") + 165);
}
else
{
if(eval("\x01") == 122)
{
set("\x01",eval("\x01") + 537);
if(§§pop())
{
set("\x01",eval("\x01") - 129);
}
continue;
}
if(eval("\x01") == 400)
{
set("\x01",eval("\x01") + 83);
§§push(true);
continue;
}
if(eval("\x01") == 224)
{
set("\x01",eval("\x01") + 471);
if(§§pop())
{
set("\x01",eval("\x01") + 128);
}
continue;
}
if(eval("\x01") == 860)
{
set("\x01",eval("\x01") - 225);
§§push(true);
continue;
}
if(eval("\x01") == 375)
{
set("\x01",eval("\x01") - 177);
if(§§pop())
{
set("\x01",eval("\x01") + 189);
}
continue;
}
if(eval("\x01") == 252)
{
set("\x01",eval("\x01") + 220);
if(§§pop())
{
set("\x01",eval("\x01") - 37);
}
continue;
}
if(eval("\x01") == 984)
{
set("\x01",eval("\x01") - 749);
if(§§pop())
{
set("\x01",eval("\x01") + 165);
}
continue;
}
if(eval("\x01") == 483)
{
set("\x01",eval("\x01") - 378);
if(§§pop())
{
set("\x01",eval("\x01") + 867);
}
continue;
}
if(eval("\x01") == 435)
{
set("\x01",eval("\x01") - 351);
§§push(true);
continue;
}
if(eval("\x01") == 717)
{
set("\x01",eval("\x01") - 595);
§§push(true);
continue;
}
if(eval("\x01") == 253)
{
set("\x01",eval("\x01") + 194);
§§push(!§§pop());
}
else if(eval("\x01") == 659)
{
set("\x01",eval("\x01") - 129);
}
else if(eval("\x01") == 695)
{
set("\x01",eval("\x01") + 128);
}
else
{
if(eval("\x01") == 873)
{
set("\x01",eval("\x01") - 621);
§§push(true);
continue;
}
if(eval("\x01") == 105)
{
set("\x01",eval("\x01") + 867);
}
else if(eval("\x01") == 319)
{
set("\x01",eval("\x01") + 541);
loop9:
while(true)
{
set(§§pop(),eval("\x01") - 709);
if(§§pop())
{
set("\x01",eval("\x01") + 149);
}
while(true)
{
if(eval("\x01") == 237)
{
set("\x01",eval("\x01") + 548);
§§push(true);
continue;
}
if(eval("\x01") == 162)
{
set("\x01",eval("\x01") + 762);
§§push(true);
continue;
}
if(eval("\x01") == 924)
{
set("\x01",eval("\x01") - 218);
if(§§pop())
{
set("\x01",eval("\x01") - 219);
}
continue;
}
if(eval("\x01") == 225)
{
set("\x01",eval("\x01") + 297);
§§push(true);
continue;
}
if(eval("\x01") == 403)
{
set("\x01",eval("\x01") - 241);
loop11:
while(true)
{
set(§§pop(),§§pop() - 48);
if(§§pop())
{
set("\x01",eval("\x01") + 725);
}
while(true)
{
if(eval("\x01") == 348)
{
set("\x01",eval("\x01") + 126);
§§push(true);
continue;
}
if(eval("\x01") == 474)
{
set("\x01",eval("\x01") + 322);
if(§§pop())
{
set("\x01",eval("\x01") - 473);
}
continue;
}
if(eval("\x01") == 602)
{
set("\x01",eval("\x01") - 421);
}
else
{
if(eval("\x01") == 743)
{
set("\x01",eval("\x01") - 549);
if(§§pop())
{
set("\x01",eval("\x01") + 314);
}
continue;
}
if(eval("\x01") == 75)
{
set("\x01",eval("\x01") - 36);
if(§§pop())
{
set("\x01",eval("\x01") + 44);
}
continue;
}
if(eval("\x01") == 508)
{
set("\x01",eval("\x01") + 394);
§§push(true);
continue;
}
if(eval("\x01") == 323)
{
set("\x01",eval("\x01") - 272);
§§push(true);
continue;
}
if(eval("\x01") == 181)
{
set("\x01",eval("\x01") + 562);
§§push(true);
continue;
}
if(eval("\x01") == 935)
{
set("\x01",eval("\x01") - 567);
}
else
{
if(eval("\x01") == 973)
{
set("\x01",eval("\x01") - 439);
if(§§pop())
{
set("\x01",eval("\x01") - 260);
}
continue;
}
if(eval("\x01") == 796)
{
set("\x01",eval("\x01") - 473);
trace(§§pop());
§§push(delete §§pop()[§§pop() + mbsubstring(§§pop(),§§pop(),§§pop())]);
}
else
{
if(eval("\x01") == 544)
{
set("\x01",eval("\x01") + 58);
if(§§pop())
{
set("\x01",eval("\x01") - 421);
}
continue;
}
if(eval("\x01") == 51)
{
break;
}
if(eval("\x01") == 3)
{
set("\x01",eval("\x01") + 725);
}
else
{
if(eval("\x01") == 728)
{
set("\x01",eval("\x01") - 184);
§§push(true);
continue;
}
if(eval("\x01") == 901)
{
set("\x01",eval("\x01") - 338);
if(§§pop())
{
set("\x01",eval("\x01") + 373);
}
continue;
}
if(eval("\x01") == 83)
{
set("\x01",eval("\x01") + 818);
§§push(true);
continue;
}
if(eval("\x01") == 563)
{
set("\x01",eval("\x01") + 373);
prevFrame();
}
else
{
if(eval("\x01") == 936)
{
set("\x01",eval("\x01") - 561);
§§push(true);
continue;
}
if(eval("\x01") == 375)
{
set("\x01",eval("\x01") + 560);
if(§§pop())
{
set("\x01",eval("\x01") - 567);
}
continue;
}
if(eval("\x01") == 194)
{
set("\x01",eval("\x01") + 314);
§§push(§§pop() > §§pop());
}
else
{
if(eval("\x01") == 274)
{
set("\x01",eval("\x01") - 199);
§§push(true);
continue;
}
if(eval("\x01") == 902)
{
set("\x01",eval("\x01") - 97);
if(§§pop())
{
set("\x01",eval("\x01") - 477);
}
continue;
}
if(eval("\x01") == 805)
{
break loop11;
}
if(eval("\x01") == 534)
{
set("\x01",eval("\x01") - 260);
with(getTimer())
{
stopAllSounds();
}
§§goto(addr1270);
}
else
{
if(eval("\x01") == 328)
{
set("\x01",eval("\x01") + 645);
§§push(true);
continue;
}
if(eval("\x01") == 39)
{
set("\x01",eval("\x01") + 44);
}
else if(eval("\x01") == 368)
{
set("\x01",eval("\x01") + 629);
stop();
_root.scr = _root.score;
score.score.loadMovie("http://files.gamezhero.com/online/thelordoftheharpoon/score/score.swf");
}
}
}
}
}
}
}
}
}
}
set("\x01",eval("\x01") - 477);
}
else
{
if(eval("\x01") == 76)
{
break loop9;
}
if(eval("\x01") == 706)
{
set("\x01",eval("\x01") - 219);
gotoAndPlay(35771, §§pop());
§§push(§§pop() and §§pop());
}
else
{
if(eval("\x01") == 785)
{
break;
}
if(eval("\x01") == 522)
{
set("\x01",eval("\x01") - 119);
if(§§pop())
{
set("\x01",eval("\x01") - 241);
}
continue;
}
if(eval("\x01") == 487)
{
set("\x01",eval("\x01") + 482);
stop();
}
}
}
}
}
set("\x01",eval("\x01") + 149);
}
else if(eval("\x01") == 94)
{
set("\x01",eval("\x01") + 623);
loop8:
while(true)
{
set(§§pop(),eval(§§pop()) - 394);
§§push(true);
addr1885:
addr1921:
while(true)
{
if(eval("\x01") == 576)
{
§§push("\x01");
§§push("\x01");
continue loop8;
}
if(eval("\x01") == 993)
{
addr1908:
set("\x01",eval("\x01") - 737);
}
else
{
if(eval("\x01") == 570)
{
break;
}
if(eval("\x01") == 470)
{
set("\x01",eval("\x01") + 100);
§§push(true);
continue;
}
if(eval("\x01") == 28)
{
set("\x01",eval("\x01") + 442);
§§push(§§pop() | §§pop());
}
else
{
if(eval("\x01") == 182)
{
set("\x01",eval("\x01") - 154);
if(§§pop())
{
set("\x01",eval("\x01") + 442);
}
continue;
}
if(eval("\x01") == 256)
{
set("\x01",eval("\x01") + 74);
§§push(true);
continue;
}
if(eval("\x01") == 330)
{
set("\x01",eval("\x01") + 447);
if(§§pop())
{
set("\x01",eval("\x01") - 777);
}
continue;
}
if(eval("\x01") == 777)
{
set("\x01",eval("\x01") - 777);
play();
}
else if(eval("\x01") == 0)
{
set("\x01",eval("\x01") + 455);
stop();
b.onPress = function()
{
getUrl("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
gotoAndStop(2);
};
}
}
}
}
§§push("\x01");
addr1928:
§§push(eval("\x01"));
§§push(423);
while(true)
{
set(§§pop(),§§pop() + §§pop());
if(§§pop())
{
set("\x01",eval("\x01") - 737);
}
§§goto(addr1885);
§§goto(addr1921);
}
§§goto(addr1908);
}
}
else if(eval("\x01") == 198)
{
set("\x01",eval("\x01") + 189);
stop();
§§goto(addr1928);
}
else
{
if(eval("\x01") == 635)
{
set("\x01",eval("\x01") - 382);
if(§§pop())
{
set("\x01",eval("\x01") + 194);
}
continue;
}
if(eval("\x01") == 972)
{
set("\x01",eval("\x01") - 884);
§§push(true);
continue;
}
if(eval("\x01") == 634)
{
set("\x01",eval("\x01") + 239);
}
else
{
if(eval("\x01") != 472)
{
if(eval("\x01") != 84)
{
break;
}
set("\x01",eval("\x01") + 235);
if(§§pop())
{
set("\x01",eval("\x01") + 541);
}
continue;
}
set("\x01",eval("\x01") - 37);
with(§§pop())
{
}
§§pop()[§§pop()][this.activeMusic].onSoundComplete = null;
§§pop()[§§pop()] = §§pop();
§§pop()[§§pop()] = §§pop();
_loc2_.stopMusic = function()
{
this.v0 = this.valume;
this.onEnterFrame = function()
{
this.v0 -= 5;
this.music_arr[this.activeMusic].setVolume(this.v0);
if(this.v0 <= 0)
{
this.music_arr[this.activeMusic].stop();
this.activeMusic = null;
this.onEnterFrame = null;
}
};
};
_loc2_.pauseMusic = function(how)
{
if(how)
{
this.v0 = this.valume;
this.onEnterFrame = function()
{
this.v0 -= 5;
this.music_arr[this.activeMusic].setVolume(this.v0);
if(this.v0 <= 0)
{
this.music_arr[this.activeMusic].stop();
this.onEnterFrame = null;
}
};
}
else
{
this.playMusic(this.activeMusic);
}
};
ASSetPropFlags(mx.utils.FMusic.prototype,null,1);
}
}
}
}
}
continue;
addr2622:
}
else if(eval("\x01") == 854)
{
set("\x01",eval("\x01") - 760);
if(§§pop())
{
set("\x01",eval("\x01") + 623);
}
§§goto(addr2622);
}
else if(eval("\x01") == 823)
{
set("\x01",eval("\x01") - 448);
§§goto(addr2622);
§§push(true);
}
else if(eval("\x01") == 530)
{
set("\x01",eval("\x01") - 306);
§§goto(addr2622);
§§push(true);
}
else if(eval("\x01") == 387)
{
set("\x01",eval("\x01") + 301);
if(!_global.mx)
{
_global.mx = new Object();
}
§§pop();
if(!_global.mx.utils)
{
_global.mx.utils = new Object();
}
§§pop();
if(!_global.mx.utils.FMusic)
{
mx.utils.FMusic extends MovieClip;
_loc2_ = mx.utils.FMusic = function()
{
super();
this.music_arr = new Array();
this.music_arr_indx = new Object();
this.activeMusic = null;
this.valume = 50;
this.countLoop = 1000000;
this.indexSound = 0;
}.prototype;
_loc2_.setLoop = function(loop)
{
this.countLoop = loop;
};
_loc2_.addMusic2 = function(nameMusic, url, compliteFunc, progressFunc, goal)
{
if(this[nameMusic] == undefined)
{
var _loc3_ = this.getNextHighestDepth();
this.createEmptyMovieClip(nameMusic,_loc3_);
var _loc2_ = new Sound(this[nameMusic]);
_loc2_.onLoad = function(how)
{
trace("> MUSIC LOADED !!!!!!!!!!!!!!!!!!!!!!!!!!!");
compliteFunc.apply(goal,[how]);
if(how == false)
{
this[nameMusic].removeMovieClip();
}
};
_loc2_.loadSound(url);
_loc2_.mc = this[nameMusic];
this.music_arr.push(_loc2_);
this.music_arr_indx[nameMusic] = Number(this.music_arr.length - 1);
}
else
{
compliteFunc.apply(goal,[true]);
}
};
_loc2_.addMusic = function(nameMusic)
{
var _loc4_ = this.getNextHighestDepth();
this.createEmptyMovieClip(nameMusic,_loc4_);
var _loc3_ = new Sound(this[nameMusic]);
_loc3_.attachSound(nameMusic);
this.music_arr.push(_loc3_);
this.music_arr_indx[nameMusic] = this.music_arr.length - 1;
};
_loc2_.setValume = function(val)
{
this.valume = val;
for(var _loc3_ in this.music_arr)
{
this.music_arr[_loc3_].setVolume(val);
}
};
_loc2_.playMusic2 = function(nameM)
{
trace("playMusic2 >>> " + this.music_arr_indx[nameM] + " " + nameM);
this.playMusic(this.music_arr_indx[nameM]);
};
§§goto(addr2515);
§§push(_loc2_);
§§push("playMusic");
}
§§goto(addr2619);
}
}
}
else
{
if(eval("\x01") == 159)
{
set("\x01",eval("\x01") + 563);
if(§§pop())
{
set("\x01",eval("\x01") - 307);
}
continue;
}
if(eval("\x01") == 638)
{
set("\x01",eval("\x01") - 49);
if(§§pop())
{
set("\x01",eval("\x01") - 227);
}
continue;
}
if(eval("\x01") == 10)
{
set("\x01",eval("\x01") + 628);
§§push(true);
continue;
}
if(eval("\x01") == 805)
{
set("\x01",eval("\x01") - 285);
if(§§pop())
{
set("\x01",eval("\x01") - 325);
}
continue;
}
if(eval("\x01") == 9)
{
set("\x01",eval("\x01") + 757);
prevFrame();
§§push(new §\§\§pop()§());
}
else
{
if(eval("\x01") == 91)
{
set("\x01",eval("\x01") + 714);
§§push(true);
continue;
}
if(eval("\x01") == 500)
{
set("\x01",eval("\x01") + 5);
if(!_global.mx)
{
_global.mx = new Object();
}
§§pop();
if(!_global.mx.game)
{
_global.mx.game = new Object();
}
§§pop();
if(!_global.mx.game.TShip)
{
mx.game.TShip extends MovieClip;
_loc2_ = mx.game.TShip = function()
{
super();
this.sx = this._x;
this.sy = this._y;
this.maxHarpunRotation = 65;
this.shopDx = 25;
this.speed = 0;
this.garpunRotation = 0;
this.tt1 = 0;
this.tt2 = 0;
this.maxSpeed = 2;
this.objMouse = new Object();
this.objMouse._parent = this;
this.objMouse.onMouseDown = function()
{
this = this._parent;
this.fire();
};
this.objMouse.onMouseWheel = function(delta)
{
this = this._parent;
this.garpunRotation += delta;
if(this.garpunRotation > this.maxHarpunRotation)
{
this.garpunRotation = this.maxHarpunRotation;
}
else if(this.garpunRotation < - this.maxHarpunRotation)
{
this.garpunRotation = - this.maxHarpunRotation;
}
};
Mouse.addListener(this.objMouse);
}.prototype;
_loc2_.enabled = function()
{
this.updateKeys = undefined;
Mouse.removeListener(this.objMouse);
this.speed -= this.speed;
};
_loc2_.fire = function()
{
this.tt1 = new Date().getTime();
if(this.tt1 - this.tt2 > 250)
{
this.tt2 = this.tt1;
var _loc2_ = this.line.getAction();
switch(_loc2_)
{
case 0:
this.line.setAction(1);
break;
case 1:
this.line.setAction(2);
}
}
};
_loc2_.updateKeys = function()
{
if(Key.isDown(37) || Key.isDown(65))
{
this.speed -= 0.1;
if(this.speed < - this.maxSpeed)
{
this.speed = - this.maxSpeed;
}
}
if(Key.isDown(39) || Key.isDown(68))
{
this.speed += 0.1;
if(this.speed > this.maxSpeed)
{
this.speed = this.maxSpeed;
}
}
if(Key.isDown(38))
{
this.garpunRotation += 2;
if(this.garpunRotation > this.maxHarpunRotation)
{
this.garpunRotation = this.maxHarpunRotation;
}
}
if(Key.isDown(40))
{
this.garpunRotation -= 2;
if(this.garpunRotation < - this.maxHarpunRotation)
{
this.garpunRotation = - this.maxHarpunRotation;
}
}
if(Key.isDown(32))
{
this.fire();
}
};
_loc2_.down = function(d)
{
this.b1.goalY = this.b1.down + 250;
this.b1.down = d;
this.b2.goalY = this.b2.down + 350;
this.b2.down = d;
this.enabled(false);
};
§§goto(addr4134);
§§push(_loc2_);
§§push("update");
}
§§goto(addr4187);
}
else
{
if(eval("\x01") == 766)
{
set("\x01",eval("\x01") - 245);
§§push(true);
continue;
}
if(eval("\x01") == 47)
{
set("\x01",eval("\x01") + 808);
if(§§pop())
{
set("\x01",eval("\x01") - 845);
}
continue;
}
if(eval("\x01") == 520)
{
set("\x01",eval("\x01") - 325);
}
else
{
if(eval("\x01") == 787)
{
set("\x01",eval("\x01") - 740);
§§push(true);
continue;
}
if(eval("\x01") == 460)
{
set("\x01",eval("\x01") - 451);
if(§§pop())
{
set("\x01",eval("\x01") + 757);
}
continue;
}
§§goto(addr4661);
§§push(eval("\x01"));
§§push(362);
}
}
}
}
}
}
}
}
§§goto(addr4694);
}
§§goto(addr4694);